Realtime Painterly Rendering for Animation
نویسنده
چکیده
This paper describes a realtime system for rendering animations in a painterly style. Impressionistic images are created using a large quantity of brush strokes, organized in particle systems to achieve frame-to-frame coherence. Reference pictures are used to compute the properties of each stroke. The basis of the presented technique is [Meier, B. J.: Painterly Rendering for Animation. In: Proceedings of SIGGRAPH 96, p. 477–484, 1996], which describes a system for offline-rendering. The system presented there was modified for being applicable in realtime environments by extensive use of modern 3D hardware. The possibility to send instructions to the graphics card and execute them either per vertex or per pixel—using vertex and pixel shaders—allows both the rendering of thousands of brush strokes per frame, and the correct application of their properties. Programming the graphics hardware is done with the high level shading language Cg. Fast access to reference pictures is achieved by using OpenGL extensions that allow direct rendering to textures. The results are very promising. Although not all aspects of the original painterly algorithm were included, the rendered images provide an idea of what is possible using this technique. With a few more optimization steps it should be possible to utilize the presented technique in complex environments.
منابع مشابه
Texture Guided Realtime Painterly Rendering of Geometric Models
We present a real-time painterly rendering technique for geometric models. The painterly appearance and the impression of geometric detail is created by effectively rendering several brush strokes. Unlike existing techniques, we use the textures of the models to come up with the features and the positions of strokes in 3D object space. The strokes have fixed locations on the surfaces of the mod...
متن کاملFluid Simulation as a Tool for Painterly Animation
In this paper we combine recent work from two different subfields of computer graphics: semi-Lagrangian fluid simulation and painterly rendering. We have implemented a painterly rendering system in which users can select regions of an image in which a fluid field will be used to inform the placement and rendering of brush strokes, and thus generate renderings which include long curved strokes t...
متن کاملExpressive Animated Character Sequences Using Knowledge-Based Painterly Rendering
In this paper, we propose a technique to enhance emotional expressiveness in games and animations. Artists have used colors and painting techniques to convey emotions in their paintings for many years. Moreover, researchers have found that colors and line properties affect users’ emotions. We propose using painterly rendering for character sequences in games and animations with a knowledge-base...
متن کاملDynamic Painterly Droplets
We present a straightforward painterly rendering algorithm that composites lightweight models of paint droplets onto a virtual canvas, producing visually pleasing still images and animations. Our method adapts the size, shape, density, and placement of these droplets to the content of a single input image, typically a photograph. The droplets can be rendered dynamically over multiple frames to ...
متن کاملObject-Space Painterly Rendering for WebGL
We produce painterly images of 3D models by covering them in a particle system of brush strokes. Strokes move along with the original object, producing smooth animations. Strokes are rendered in multiple layers; higher layers show detail and appear in areas of high specular value. Strokes orient and curve themselves along edges and towards centers of light. We have avoided the use of the painte...
متن کامل